.mbshow{display:none;}
.pc-show{display: block}
.mb-show{display: none}
.swiper-pc{margin-top: 84px;}
@media screen and (min-width: 1921px){

}
@media screen and (max-width: 1919px) {

}
@media screen and (max-width: 1599px) {
    .header_center {
        margin-left: 3%;
    }
    .c-banner1 .swiper-slide .c-wrap .c-title {
        font-size:50px;
        line-height:60px;
    }
    .c-banner1 .swiper-slide .c-wrap .c-text {
        font-size:30px;
        line-height:40px;
    }
    .c-banner1 .c-dot {
        bottom:40px;
    }
    .header-rig {
        margin-left: 0px;
    }
    .header-rig div {
        margin-left: 13px;
    }
}
@media screen and (max-width: 1279px) {
    .c-container {
        padding: 0 2rem;
    }
    .c-banner1 .swiper-slide .c-wrap .c-text {
        font-size: 26px;
    }
    .c-banner1 .swiper-slide .c-wrap .c-title {
        font-size: 38px;
    }
    .in-search-bd {
        width: 90%;
    }
    .proSwiper .swiper-slide .proWord h3 {
        font-size: 26px;
    }
    .proSwiper .swiper-slide .proWord h2 {
        font-size: 36px;
    }
    .proSwiper .swiper-slide .proImg{max-width: 50%;}
    .proSwiper .swiper-slide .proImg img{width: 100%;}
    .proSwiper .swiper-slide .proWord {
        width: 46%;
    }
    .proSwiper .swiper-slide{padding-bottom: 28px;}
    .in-use .in-use-tit,.in-news .in-news-tit,.in-about .in-about-bd,.in-zs .in-zs-bd ,.ly-box .ly-title,.ly-ms,.caselist{
        max-width: 96%;
    }
    .in-news .in-news-bd .inNewsSwiper .swiper-slide .imgbd {
        max-height: 120px;
    }
    .in-news .in-news-bd .inNewsSwiper .swiper-slide h3 {
        font-size: 15px;
        padding: 6px 0 12px;
    }
    .in-news .in-news-bd .inNewsSwiper .swiper-slide p ,.in-about .in-about-bd .wordbd p{
        font-size: 12px;
    }
    .in-about {
        padding: 30px 0;
    }
    footer .footmenu ul li {
        margin-right: 10%;
    }
    .abo1_con2 .rig {
        padding-left: 30px;
    }
    .abo1_con4 .rig .div .p1 {
        padding: 9px;
    }
    .sy_con4 .rq .div {
        padding-top: 80px;
    }
    .con_con2 .rq .div {
        width: 47.5%;
    }
    .con_con2 .rq .div:nth-child(3), .con_con2 .rq .div:nth-child(6){margin-right: 4.25%;}
    .con_con2 .rq .div:nth-child(2n){margin-right:0}


}
@media screen and (max-width: 991px) {
    .con_con2 .rq .div .div1 p {
        padding-left: 56px;
    }
    .psearch-bd {
        position: relative;
        width: calc(100% - 0px);
    }
    .header-app .logo img {
        width: 140px;
        height: auto;
    }
    .swiper-pc {
        margin-top: 60px;
    }
    .proSwiper .swiper-slide .proWord .zsico img{width:auto; margin-right: 4px;height: 40px;}
    .shuzizu ul li span{font-size: 28px;}
    .in-about .in-about-bd .wordbd p {
        font-size: 14px;
        line-height: 26px;
    }
    .shuzizu {
        margin: 20px 0 0;
    }
    .shuzizu ul li p {
        font-size: 10px !important;
    }
    .in-zs {
        background: url("../images/inzsbanner.jpg") no-repeat center ;
        background-size: auto 100%;
    }
    .in-zs .in-zs-bd {
        min-height: 400px;
    }
    .in-zs .in-zs-bd .zwf {
        padding: 30px;
    }
    .right_nav{display: none}
    .in-link {
        padding: 16px;
    }
    .in-about .in-about-bd .wordbd .proLink {
        margin-top: 10px;
    }
    .texthang_3 {
        margin-bottom: 8px;
    }
    .in-search {
        padding: 18px 0;
    }
    .sep-section .sep-product-search .search-container .list-input p {
        margin: 20px 0;
    }
    .in-tool .in-tool-bd li p {
        font-size: 14px;
        line-height: 30px;
    }
    .in-link .in-link-bd-link ul li img {
        filter: grayscale(0%);
    }
    .in-link .in-link-bd-link .linkmore i {
        font-size: 36px;
    }
    .abo1_con1 a {
        margin-right: 20px;
    }
    .abo1_con3 .rq {
        width: 96%;
    }
    .abo1_con3 .rq1 {
        padding-top: 1px;
    }
    .item-box .item-title {
        padding-top: 42px;
    }
    .map-box .map-title {
        padding-top: 42px;
    }
    .rr-box .rr-title {
        padding-top: 42px;
    }
    .rr-box .rr-title {
        padding-top: 42px;
    }
    .rr-box .rr-title {
        padding-top: 42px;
    }
    .swiper-father .swiper-button-next, .swiper-button-prev {
        top: 38%;
    }
    .divWord {
        width: 100%;
    }
    .divWordtb{width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 1em; padding: 18px 0;}
    .divWordtb table{border:0; border-collapse:collapse;}
    .divWordtb table td,table th{border:1px solid #eee; padding:.5em 1em}
    .divWordtb::-webkit-scrollbar{-webkit-appearance: none;width: 14px;height: 14px;}
    .divWordtb::-webkit-scrollbar-thumb{border-radius: 8px;border: 3px solid #fff;background-color: rgba(0, 0, 0, .3);}

    .por2_con1 .lef {
       display: none;
    }
    .proda_2 img{ width: 100%;}
    .proda_2 .top li::after {
        top: 28%;
    }
    .news-item .m-list ul li {
        width: 45%;
    }
    .news-item .m-other span {
        padding: 0 3px 0 0;
        font-size: 12px;
    }
    .psearch-msimg img{width: 100%;}
    .sy_con6 .rq {
        margin-top: 8px !important;
    }

}
@media screen and (max-width: 767px) {

    .job {
        padding: 18px 0;
    }
    .job .title{padding-top: 28px;
        font-size: 24px; font-weight: normal;}
    .job .tips p{
    font-size: 13px;
    line-height: 22px;
}
    .divWord table {
        width: 500%;
    }
    .abo1_con2 .rig {
        padding-left: 0px;
    }
    .abo1_con3 .rq {
        width: 99%;
    }

   .c-container {
        padding: 0 20px;
        width: 100%;
    }
    .c-banner1 .swiper-slide .c-bg2 {
        display: block;
    }
    .c-banner1 .swiper-slide .c-bg {
        display: none;
    }

    .c-banner1 .c-common-btn {
        margin-bottom: 50px;
    }

    #c-product2 .c-list li .c-wrap .c-box2,.c-banner1 .c-dot,#c-product2 .c-list li .c-wrap:hover .c-box2  {
        bottom: 20px;
    }

    .c-banner1 .swiper-slide .c-wrap .c-text,

    .c-banner1 .swiper-slide .c-wrap .c-title,#c-top-bg .c-enTitle {
        font-size: 35px;
        line-height: 45px;
    }
    .proSwiper .swiper-slide .proWord .zsico img{width:auto; margin-right: 4px; height: auto;height: 33px;}
}
@media screen and (max-width: 500px) {
    .job .jobsub {
        line-height: 24px !important;
        padding: 12px !important;
    }
    .sy_con6 {
        padding-top: 45px !important;
        padding-bottom: 30px !important;
    }
    .scj_con1{padding-top: 35px;padding-bottom: 30px;}
    .scj_con1 .rq {padding-top: 0px !important;}
    .pc-show{display: none}
    .mb-show{display: block}
    .swiper-pc{margin-top: 60px;}
    .mbshow{display:block;}
    .con_con2 .rq .div {
        width: 100%;
    }
    .contact_form li {
        width: 100%;
    }
    .e_text-28 {
        font-size: 18px;
        padding: 0 16px;
    }
    .con_con2 .rq .div:nth-child(3), .con_con2 .rq .div:nth-child(6){margin-right: 0;}
    .con_form {
        padding: 28px 0;
    }
    .c-banner1 .swiper-slide .c-wrap .c-text{  padding: 10px 0 16px; }
    .c-banner1 .swiper-slide .c-wrap{flex-wrap: wrap;}
    .c-banner1 .showpc.left{width: 100%; height: 50%;}
    .c-banner1 .showpc.right{width: 100%; 50% position: relative;overflow: hidden}
    .c-banner1 .swiper-slide .c-wrap .c-text, .c-banner1 .swiper-slide .c-wrap .c-title, #c-top-bg .c-enTitle {
        font-size: 24px;
        line-height: 24px;
    }
    .scjswp {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
    }
    .certify .swiper-button-prev,.certify .swiper-button-next{margin-top: -55px;}
    .certify {padding-bottom: 56px;}
    .picScroll-top{width: 100%;}
    .c-banner1 .swiper-pagination {text-align: center;}
    .in-search-bd {width: 92%;}
    .sep-section .sep-product-search .search-container { flex-wrap: wrap; }
    .sep-section .sep-product-search .search-container button {
        width: 108px;
        height: 50px;
        line-height: 50px;
    }
    .sep-section .sep-product-search .search-container .list-input-text input {
        width: 50px;
    }
    .in-pro-one-bd {
        padding: 15px;
    }
    .proSwiper .swiper-slide {flex-wrap: wrap;}
    .proSwiper .swiper-slide .proWord{order: 2;max-width: 100%;width: 100%;}
    .proSwiper .swiper-slide .proImg{order: 1; max-width: 100%;}
    .proSwiper .swiper-slide .proImg img{ width: 100%;}
    .proSwiper .swiper-slide .proWord h3 {
        font-size: 15px;
        margin-bottom: 11px;
    }
    .proSwiper .swiper-slide .proWord h2 {
        font-size: 24px;
        margin-bottom: 18px;
    }
    .proSwiper .swiper-slide .proWord p {
        font-size: 14px;
        width: 100%;
        margin-bottom: 15px;
    }
    .in-pro-two .line-box {
        display: none;
    }
    .in-use .in-use-tit h2 {font-size: 28px;}
    .in-use { padding: 34px 0 10px;  width: 94%; margin: 0 auto; }
    .in-use .in-use-tit .inReadMore { padding: 6px 12px;  }
    .in-use .in-use-tit { max-width: 100%; padding-bottom: 20px; }
    .in-use .in-use-bd .inUseSwiper .swiper-slide p {font-size: 16px;padding: 16px;}

    .in-news .in-news-tit h2 {font-size: 28px;}
    .in-news { padding: 34px 0 10px;  width: 94%; margin: 0 auto; }
    .in-news .in-news-tit .inReadMore { padding: 6px 12px;  }
    .in-news .in-news-tit { max-width: 100%; padding-bottom: 20px; }
    .in-news .in-news-bd .inNewsSwiper .wordbd{padding: 8px;}
    .in-news .in-news-bd .inNewsSwiper .swiper-slide {
        border-radius: 5px;
    }
    .proSwiper .swiper-slide .proWord .zsico img{width:auto; margin-right: 4px; height: auto;height: 33px;}
    .in-news .in-news-bd .inNewsSwiper .swiper-slide .imgbd {
        max-height: 80px;
        border-radius: 5px 5px 0 0;
    }
    .pc-banner .showpc ,.pc-banner .showpcpro{        display: none;    }
    .pc-banner .swiper-slide-pc a h2{font-size: 24px;}
    .pc-banner .swiper-slide-pc a h3{font-size: 20px;}
    .pc-banner .swiper-slide-pc:nth-child(2) a h4{font-size: 12px;}

    .pc-banner .swiper-slide-pc:nth-child(3) a h1 {
        left: 39%;
        top: 68%;
        width: 18%;
    }
    .pc-banner .swiper-slide-pc:nth-child(3) a h2 {
        font-size: 20px;
        width: 78%;
    }
    .pc-banner .swiper-slide-pc:nth-child(3) a h3 {
        font-size: 22px;
        width: 78%;
    }
    .pc-banner .swiper-slide-pc:nth-child(3) a h4 {
        font-size: 12px;
        width: 78%;
    }
    .pc-banner .swiper-slide-pc:nth-child(3) p {
        top: 54%;
        width: 65%;
    }



    .in-news .in-news-bd .inNewsSwiper .swiper-slide h3 {
        font-size: 15px;
        padding: 8px 0 12px;
    }
    .in-news .in-news-bd .inNewsSwiper .swiper-slide p {
        font-size: 12px;
    }
    .in-about {
        padding: 18px 0;
    }
    .in-about .in-about-bd .wordbd h2 { font-size: 38px;    }
    .in-about .in-about-bd { flex-wrap: wrap; width: 94%; }
    .in-about .in-about-bd .wordbd {width: 100%;order:2 }
    .in-about .in-about-bd .videobd{width: 100%; order: 1; margin-bottom: 20px;}
    .in-about .in-about-bd .wordbd p {
        font-size: 16px;
        padding: 12px 0;
        width: 100%;
        line-height: 28px;
    }
    .shuzizu {
        margin: 28px 0 0;
    }
    .shuzizu ul{display: flex; justify-content: space-between;}
    .shuzizu ul li{padding: 0  18px 0 0;}
    .shuzizu ul li span {
        font-size: 26px;
    }
    .shuzizu ul li {
        float: none;
        width: auto;
    }
    .shuzizu ul li  p{font-size: 12px !important; line-height: 20px !important;}
    .in-about .in-about-bd .wordbd .proLink {
        margin-top: 15px;
    }
    .in-zs .in-zs-bd {
        width: 90%;
    }
    .in-tool {
        padding: 28px 0;
    }
    .in-tool .in-tool-tit h2 {
        font-size: 24px;
    }

    .in-tool .in-tool-bd li p {
        display: none;
    }
    .in-link .in-link-bd-link ul {
        /*flex-wrap: wrap;*/
    }
    .in-link {
        padding: 16px;
    }
    .in-link .in-link-bd-link .linkmore i {
        font-size: 32px;
    }
    .in-link .in-link-bd-link ul li img {
        width: 100%;
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
    }
    .in-zs {
        background: url("../images/inzsbannermb.jpg") no-repeat center;
        background-size: 100% auto;
    }
    .in-zs .in-zs-bd {
        min-height: 460px;
    }
    .in-zs .in-zs-bd .zwf {
        padding: 36px;
    }
    .in-zs .in-zs-bd h2 {
        font-size: 32px;
    }
    footer .footmenu ul {
        display: none;
        width: 70%;
    }
    footer {
        border-top: 1px solid #ccc;
        padding: 30px 20px;
    }
    footer .footmenu .footContact {
        width: 100%;
    }
    footer .footmenu .footContact p {
        font-size: 13px;
        color: #7f7f7f;
        margin-bottom: 16px;
    }
    footer .footmenu .footContact .fTel {
        font-size: 22px;
    }
    footer .footCopyright {
        font-size: 12px;
        margin-top: 10px;
    }
    footer .footCopyright  .mbhide {
        display: none;
    }
    .abo1_con1{display: none;}
    .abo1_con3 .rq1 { margin-top: 8px; }
    br {display: block; }
    .abo1_con4 .rig .div {
        padding-left: 0px;
        padding-top: 8px;
    }
    .abo1_con4 .rig .div::before {display: none;}
    .abo1_con4 .rig .div .p1 {display: none;}
    .item-box .item-title {
        padding-top: 28px;
        font-size: 24px;
    }
    .core-team .item {
        width: 48%;
        margin-right: 2%;
    }
    .map-box .map-title {
        padding-top: 8px;
        font-size: 24px;
    }
    .rr-box .rr-title {
        padding-top: 28px;
        font-size: 24px;
    }
    .honorSwiper {
        margin: 22px auto;
    }
    .certificationSwiper {
        margin: 22px auto;
    }
    .swiper-father .swiper-button-next, .swiper-button-prev {
        width: 24px;
        height: 24px;
    }

    /*产品左侧菜单*/
    .por2_con1 .lef {
        position: static;
        width: 100%;
        display: none;
    }

    .divWord {
        margin-bottom: 10px;
    }

    .por2_con1 .rig .div {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 20px;
    }
    .por2_con1 .rig .div:nth-child(n+2){margin-right: 0%;}
    .proda_1 .div1 {
        margin-left: 2%;
    }
    .proda_1 .div1 .swiper-wrapper .swiper-slide {
        height: 58px !important;
    }
    .proda_2 .top li {
        width: 19%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    }
    .scj_con1 {
        padding-top: 35px;
        padding-bottom: 0px;
    }
    .rz-map-box .point_item .pointword{display: none;}
    .rz-map-box .point_item .point{width: 8px; height: 8px;top: 8px; left: 10px;}
    .rz-map-box .point_item .span1 {
        width: 15px;
        height: 15px;}
    .view_list {
        min-width: 100%;
    }
    .ser2_con1 .div .lef {
        width: 90%;
        padding-left: 50px;
        font-size: 13px;
    }
    .ser2_con1 .div .rig {
        width: 10%;
        font-size: 13px;
        padding-left: 0px;padding-right: 0px;
    }
    .ly-box .ly-title {
        padding-top: 32px;
        font-size: 24px;
    }
    .ly-ms {
        font-size: 14px;
        margin: 10px auto 0;
    }
    .caselist ul li {
        width: 49%;
    }
    .caselist ul li p {
        font-size: 16px;
        padding: 16px;
    }
    .caselist ul li img {
        opacity: 0.7;
    }
    .ly-box {
        width: 92%;
        margin: 0 auto;
    }
        .res_con .rq .lef {
            padding-top: 22px;
        }
    .res_con .rq .swiper-slide {
        padding-bottom: 0px;
    }
    .sol_con1 .rq .div:nth-child(3n) {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 18px;
    }
    .sol_con1 .rq .div .top {
        height: 128px;
    }
    .e_text-28 {
        font-size: 15px;
    }
    .contact_form li{width: 100%;}
    .psearch-msimg img{width: 100%;}
    .news-item {
        padding: 10px 12px 10px 12px;
    }
    .news-item .m-img{display: none;}
    .news-item .m-other{display: none}
    .news-item .m-cont {
        padding: 8px 2%;
        float: none;
        width: 100%;
    }
    .news-item .m-list ul li {
        width: 45%;
        padding: 8px 0;
        font-size: 13px;
    }
    .news-item .m-list {
        margin: 4px 0 0px;
    }
    .con_con2 .rq .div .div1 p {
        padding-left: 56px;
    }
    .psearch-bd {
        position: relative;
        width: calc(100% - 0px);
    }
}
